Jetson nano CUDA demo
CUDA: /usr/local/cuda-10.0/samples/
code:shell
$ pwd
/usr/local/cuda-10.0/samples/bin/aarch64/linux/release
$ ls
BiCGStab marchingCubes
BlackScholes matrixMul
EGLStream_CUDA_CrossGPU matrixMulCUBLAS
EGLStreams_CUDA_Interop matrixMulDrv
EGLSync_CUDAEvent_Interop matrixMulDynlinkJIT
FDTD3d matrixMul_kernel64.ptx
FilterBorderControlNPP mergeSort
FunctionPointers nbody
HSOpticalFlow nbody_opengles
MC_EstimatePiInlineP newdelete
MC_EstimatePiInlineQ oceanFFT
MC_EstimatePiP p2pBandwidthLatencyTest
MC_EstimatePiQ particles
MC_SingleAsianOptionP postProcessGL
Mandelbrot ptxjit
MersenneTwisterGP11213 ptxjit_kernel64.ptx
MonteCarloMultiGPU quasirandomGenerator
SobelFilter radixSortThrust
SobolQRNG randomFog
UnifiedMemoryPerf recursiveGaussian
UnifiedMemoryStreams reduction
alignedTypes scalarProd
asyncAPI scan
bandwidthTest segmentationTreeThrust
batchCUBLAS shfl_scan
bicubicTexture simpleAssert
bilateralFilter simpleAtomicIntrinsics
bindlessTexture simpleCUBLAS
binomialOptions simpleCUBLASXT
boundSegmentsNPP simpleCUDA2GL
boxFilter simpleCUFFT
boxFilterNPP simpleCUFFT_2d_MGPU
cannyEdgeDetectorNPP simpleCUFFT_MGPU
cdpAdvancedQuicksort simpleCallback
cdpBezierTessellation simpleCooperativeGroups
cdpQuadtree simpleCubemapTexture
cdpSimplePrint simpleCudaGraphs
cdpSimpleQuicksort simpleGL
clock simpleGLES
concurrentKernels simpleGLES_EGLOutput
conjugateGradient simpleHyperQ
conjugateGradientPrecond simpleLayeredTexture
conjugateGradientUM simpleMPI
convolutionFFT2D simpleMultiCopy
convolutionSeparable simpleMultiGPU
convolutionTexture simpleOccupancy
cppIntegration simplePitchLinearTexture
cppOverload simplePrintf
cuSolverDn_LinearSolver simpleSeparateCompilation
cuSolverRf simpleStreams
cuSolverSp_LinearSolver simpleSurfaceWrite
cuSolverSp_LowlevelCholesky simpleTemplates
cuSolverSp_LowlevelQR simpleTexture
cudaOpenMP simpleTexture3D
dct8x8 simpleTextureDrv
deviceQuery simpleTexture_kernel64.ptx
deviceQueryDrv simpleVoteIntrinsics
dwtHaar1D simpleZeroCopy
dxtc smokeParticles
eigenvalues sortingNetworks
fastWalshTransform stereoDisparity
fluidsGL template
fluidsGLES threadFenceReduction
fp16ScalarProduct threadMigration
freeImageInteropNPP threadMigration_kernel64.ptx
histEqualizationNPP transpose
histogram vectorAdd
imageDenoising vectorAddDrv
inlinePTX vectorAdd_kernel64.ptx
interval volumeFiltering
jpegNPP volumeRender
lineOfSight warpAggregatedAtomicsCG
$ for i in *; do echo $i; ./$i; done
FunctionPointers, SobelFilter, bicubicTexture, boxFilter, recursiveGaussian, : Lena demo
Mandelbrot: マンデルブロー集合の表示
https://gyazo.com/3ae891ccf493ddb2af20504b3c69da34
bilateralFilter: 静物画へのフィルタ適用
https://gyazo.com/3874c11a2e9cd2f202dbfab0a771f272
bindlessTexture: 15パズル状の画像へのフィルタ適用
https://gyazo.com/ac94d23a5397af45ae07971bbb149703
fluidsGL, fluidsGLES: 流体シミュレーション
https://gyazo.com/94b647340b1a54a49cb4b18bf553d4d8
imageDenoising:ノイズ消去フィルター
https://gyazo.com/ed68e834cea699bd12db36d5ce4b8122
marchingCubes: フラーレン状の構造が出たり消えたり
https://gyazo.com/37b64c88cacd027252ffd6e99642cb0d
matrixMulDynlinkJIT, nbody, nbody_opengles: N体問題
https://gyazo.com/cd5e672da8ad3b121bf261f551e04dde
oceanFFT: 2次元状の波のシミュレーション
https://gyazo.com/9988c3e7670c4336a5e774cf66a62f46
particles: Cube内に多数のボールをぶちまけるシミュレーション
https://gyazo.com/3ddb3bf01a1c5bf934b551a63e3458c3
postProcessGL: 回るポット
https://gyazo.com/6e851f88223ccf91d91f9ce7a25835a6
randomFog: 球形の霧のシミュレーション
https://gyazo.com/4b4e88efd220ebae28206248e8b097b1
simpleCUDA2GL: 市松模様
https://gyazo.com/8f62bdf34ba1497804bffd8ec83da074
simpleGL: 補完した波のシミュレーション
https://gyazo.com/52dfb036de0b65cf9c83e319b143fe3f
simpleGLES:一次元波(?)のシミュレーション
https://gyazo.com/6912e857acac7499a4f43a882fd52321
simpleTexture3D: 5角形が広がる
https://gyazo.com/3b47278c569fd00a88b2232200ac8e6c
smokeParticles:煙の移動
https://gyazo.com/704f24ad7a2a4af9eafca18d3b966765
volumeFiltering:フラーレン的構造のフィルター?
https://gyazo.com/4c0ea653f8ef8a666668a1796ae2ff05
volumeRender:フラーレン的構造のレンダリング?
https://gyazo.com/52c810753879296fe88e836196b251e7
#Jetson_nano_demo